package cn.zf;

import java.util.Scanner;

public class Zz {
    public static void main(String[] args) {
        //2. 判断字符串有没有汉字
        var s="中文String";
        var p=".*[\u4e00-\u9fa5].*";
        //.matches(reg)
        System.out.println(s.matches(p));
        //"".replaceAll(reg,"");
        //"".replaceFirst(reg);
        //"".split(reg);
        //3. 判断字符串有没有数字
        // \表示转义 \d表示整数十进制[0-9]
        //\d{3} [0-9]{3}, \D 代表[^0-9]非数字
        String s1="sqljava123";
        System.out.println(s1.matches(".*\\d.*"));
        //判断手机号是否正确
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入手机号：");
        String phone=sc.nextLine();
        String pattern1="1[3,5,8]\\d{9}";
        if(phone.trim().matches(pattern1)){
            System.out.printf("%s,手机号正确",phone);
        }else
            System.out.printf("%s,手机号错误",phone);






    }





}
